Index-based Process and Software Quality Control in Agile Development Projects
نویسندگان
چکیده
In software development, it is important to assure a high level of process and software quality. In the agile context, suitable approaches to measure and analyze these aspects are hard to find. CMMI and SPICE are too heavyweighted, while EN ISO 9001 is too lightweight. To fill this gap, andrena objects ag developed ISIS, a navigation system for process and software quality management that combines several metrics. It is based on more than 200 person years of software development experience. ISIS proved its practicability in several customer projects and was certified according to EN ISO 9001 in late 2007.
منابع مشابه
Using Reverse Semantic Traceability for Quality Control in Agile MSF- based Projects
Reverse Semantic Traceability (RST) is a quality control method that allows minimizing inconsistencies between inputs and outputs of every step in a software development process. For each step, before proceeding to the subsequent ones, the current inputs are restored (reverse engineered) from the current outputs, and compared to the original versions of inputs. If they are semantically differen...
متن کاملAgile Software Development Framework in a Small Project Environment
Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework ...
متن کاملA procedure to detect problems of processes in software development projects using Bayesian networks
There are several software process models and methodologies such as waterfall, spiral and agile. Even so, the rate of successful software development projects is low. Since software is the major output of software processes, increasing software process management quality should increase the project’s chances of success. Organizations have invested to adapt software processes to their environmen...
متن کاملA survey study of critical success factors in agile software projects
While software is so important for all facets of the modern world, software development itself is not a perfect process. Agile software engineering methods have recently emerged as a new and different way of developing software as compared to the traditional methodologies. However, their success has mostly been anecdotal, and research in this subject is still scant in the academic circles. This...
متن کاملComputer Science Agile Techniques for Developing and Evaluating Large-scale Component-based Distributed Real-time and Embedded Systems
Agile techniques are a promising approach to facilitate the development of large-scale component-based distributed real-time and embedded (DRE) systems. Conventional agile techniques help ensure functional concerns of such systems continuously throughout the software lifecycle. Ensuring quality-of-service (QoS) concerns of large-scale componentbased DRE systems using conventional agile techniqu...
متن کامل